package com.stock_t.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;

@Data
@TableName("historical_position")
public class HistoricalPosition {
    /**
     * 主键ID
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 持仓日期
     */
    private Date positionDate;

    /**
     * 股票编码
     */
    private String stockCode;

    /**
     * 股票名称
     */
    private String stockName;

    /**
     * 持仓截图图片数据
     */
    private byte[] positionImage;

    /**
     * 图片格式(jpg/png等)
     */
    private String imageFormat;

    /**
     * 图片大小(字节)
     */
    private Integer imageSize;

    /**
     * 总市值
     */
    private BigDecimal totalValue;

    /**
     * 总盈亏
     */
    private BigDecimal totalProfit;

    /**
     * 持仓股票数量
     */
    private Integer positionCount;

    /**
     * 创建时间
     */
    private Date createdTime;

    /**
     * 更新时间
     */
    private Date updatedTime;
}